Career 2021 2020 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F3 Qatar F1 Hungary F2 Tunisia F1 Tunisia F2 Germany F9 Germany F10 Germany F11 Estonia F1 Latvia F1 Lithuania F1 Czech Republic F4 UAE F1 Turkey #1-w1 Turkey #1-w2 Japan F4 Spain F13 Germany F6 Germany F7 Iran F4 China F1 China F2 Australia F1 Australia F2 Italy F25 New Zealand F2 UAE F2 Great Britain F8 Japan F4 Great Britain F14 Germany F2 Italy F11 Germany F14 Iran F3 Italy F24 UAE F1 Great Britain F6 Great Britain F7 Qatar F2 Qatar F3 Cuba F1 USA F4 USA F5 Thailand F2 Japan F5 Lithuania F2 New Zealand F1 Italy F23 Thailand F3 Germany F5 Britania Zavaleta - Puebla Oberstaufen Cup - Oberstaufen USTA Men's Challenger of Dallas - Dallas Coffee Cup Challenger - Chikmagalur Fergana Challenger - Fergana GHI Bronx Tennis Classic - Bronx The LTA Wrexham Challenger - Wrexham Ethias Trophy - Mons Kobstaedernes ATP Challenger - Kolding Challenger Banque Nationale Rimouski - Rimouski Mitsubishi Electric Europe Cup - Monza Unicredit (Suisse) Bank S.A. Challenger - Chiasso Isla de Lanzarote - Lanzarote Dublin Challenger - Dublin Karshi Challenger - Karshi 2004 Freeman Men's Challenger - Joplin Swanston Challenger - Sacramento Uncle Toby's Burnie Challenger - Tasmania Keio Challenger International Tennis Tournament - Yokohama Sony Ericsson Open 2008 - Belgrade BMW Tennis Championship - Sunrise III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Sail Open - New Delhi New Delhi Challenger II - New Delhi Izmir Cup - Izmir Baden Open - Karlsruhe The Surbiton Trophy - Surbiton s'Tennis Masters Challenger - Graz Alexander Kolyaskin Memorial - Donetsk Pro Challenger at Calabasas - Calabasas USTA Challenger of Dallas - Dallas Challenger Ford de Cherbourg - Cherbourg Hilton Waikoloa Village USTA Challenger - Waikoloa Oberstaufen Cup - Oberstaufen Kia International in Burnie - Burnie 2006 Challenger of Santa Clarita California Challenger - Valencia Internationaux du Doubs - Besancon The LTA Cardiff Challenger - Cardiff Isla de Lanzarote - Lanzarote Shimadzu All Japan Indoor Tennis Championships - Kyoto Rome Challenger Rhodes Challenger Granby Challenger Geneva Challenger Okal Cup - Eckental Status Athens Open - Athens Banja Luka Challenger Sacramento Challenger Tashkent Challenger Tiburon Challenger Calabasas Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Chuncheon Challenger Aachen Challenger 4th Volkswagen Challenger - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto Belgrade Challenger Rhodes Challenger Ramat Hasharon Challenger Abierto Club Casablanca - Mexico City Busan Challenger Nottingham Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Aptos Challenger San Luis Potosi Challenger - San Luis Potosi Tampere Challenger Heineken Challenger - Ho Chi Minh City USTA Seascape Challenger - Aptos 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Seoul Challenger Flea Market Cup Busan Challenger Tennis - Busan Aachen Challenger Kuppers Kolsch Cup - Aachen Cridicard Mastercard Tennis Cup - Campos do Jordao Heilbronn Open - Heilbronn Pro Challenger at Calabasas - Calabasas Granby Challenger - Granby Kazan Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Heilbronn Challenger Samsung Securities Cup - Seoul Prostejov Challenger Marburg Challenger GHI Bronx Classic - Bronx Busan Open Challenger Tennis - Busan Hamburg Challenger - Hamburg Como Challenger Credicard Mastercard Tennis Cup - Campos do Jordao GHI Bronx Classic - Bronx The Comercia Bank Challenger - Aptos Istanbul Challenger Ningboo Challenger Tashkent Challenger GHI Bronx Tennis Classic - Bronx Izmir Challenger Okal Open - Eckental X Open Internacional D'Andorra - Andorra Busan Open Challenger Tennis - Busan Kia International In Caloundra - Caloundra Internationaux de Nouvelle-Caledonie - New Caledonia Heineken Challenger - Ho Chi Minh City Sacramento Challenger Seoul Challenger Dharwad Challenger 2006 - Dharwad Challenger Leon 2004 - Leon Heineken Challenger 2004 - Ho Chi Minh City Heilbronn Challenger Burnie Challenger Caloundra Challenger Wolfsburg Challenger Cherbourg Challenger Singapore Challenger Bath Challenger Barranquilla Challenger Kaohsiung Challenger Busan Open Challenger Tennis - Busan Shanghai Challenger Ningboo Challenger Tenerife Challenger Sao Paulo Challenger Dallas Challenger Leon Challenger Mexico City Challenger Lexington Challenger Busan Challenger Prostejov Challenger Beijing Challenger The Surbiton Trophy - Surbiton Kaoshuing Challenger The Natrel's Challenger - Granby The Natrel's Challenger of Granby - Granby Heineken Challenger - Ho Chi Minh City Open Mutouest de Saint-Brieuc - St. Brieuc Shenzhen Challenger Torneo Internacional Challenger Fila 2005 - Leon Fergana Challenger - Fergana Unique Zagreb Open - Zagreb Home Depot Center USTA Challenger - Carson Aptos Challenger ATP Challenger Numea - New Caledonia 2006 North Shore Pro Tennis Championship - Winnetka The Commercia Challenger - Aptos Odlum Brown Vancouver Open - Vancouver Alexander Kolyaskin Memorial - Donetsk Kyoto Challenger Uncle Tobys Challenger in Caloundra - Caloundra Yokohama Challenger Alexander Kolyaskin Memorial - Donetsk Shanghai Challenger St. Brieuc Challenger Music City Challenger - Nashville The Surbiton Trophy - Surbiton LTA Nottingham Challenger - Nottingham Seville Challenger Lambertz Open by Stawag 2007 - Aachen Bauer Watertechnology Cup 2007 - Eckental IPP Open - Helsinki Taiwan Challenger - Kaohsiung 5 Volkswagen Challenger - Wolfsburg Odlum Brown Vancouver Open - Vancouver Abierto Internacional de Salinas 'Dario Expreso' - Salinas Wolfsburg Challenger Sunrise Challenger Jersey Challenger Athens Challenger AGT Challenger - Leon Seoul Challenger Ramat Hasharon Challenger Swanston Challenger - Sacramento III Isla de Lanzarote - Lanzarote Oberstaufen Challenger Prostejov Challenger Trani Challenger Seoul Challenger Bangkok Challenger Manchester Challenger dBI Tennis Challenger - Binghamton Surbiton Challenger The LTA Nottingham Challenger - Nottingham Flea Market Cup Busan Challenger Tennis - Busan Kia International In Kawana - Kawana Samsung Challenger 2007 - Ho Chi Minh City LTA Cardiff Challenger - Cardiff Isla de Gran Canaria - Mas Palomas Baden Open - Karlsruhe The LTA Hester Trophy - Manchester Challenger Natrel Presented by National Bank - Granby Bukhara Challenger - Bukhara Seoul Challenger Heilbronn Open - Heilbronn 2008 China TCL Challenger - Guangzhou Taipei City Challenger Dortmund Challenger Belem Challenger Busan Challenger China Open - Beijing IPP Open - Helsinki Chengdu Challenger Ningboo Challenger Shanghai Challenger Ningboo Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Rome Challenger Winnetka Challenger Banja Luka Challenger - Banja Luka Seoul Challenger Taipei City Challenger Winnetka Challenger Open D'Orleans - Orleans Mons Challenger Kaohsiung Challenger Tashkent Challenger Astana Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Draft Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City Flea Market Cup - Busan Open D'Orleans - Orleans Kaohsiung Challenger USTA/Adtech Challenger - Boston Guangzhou Challenger Nottingham Challenger Ningboo Challenger Hua Hin Challenger Fergana Tennis Challenger Tournament - Fergana The Wright Financial Group, Inc. Challenger - Champaign Ilkley Challenger Granby Challenger Vancouver Challenger Nanchang Challenger BH Tennis Open International Cup - Belo Horizonte Yokohama Challenger 2001 - Yokohama Irving Challenger Okal Cup 2001 International Bavarian Championships - Eckental Seoul Challenger Jinan Challenger The 70th King's Cup and Queen's Cup - Bangkok Hilton Waikoloa Village USTA Challenger - Waikoloa Head Cup Busan Open - Busan Oldum Brown Vancouver Open - Vancouver Kosice Challenger Binghamton Professional Tennis Tournament - Binghamton Ordina Open - 's-Hertogenbosch Gerry Weber Open - Halle Internazionali de Tennis di Bergamo - Bergamo RCA Championships - Indianapolis Chennai Open - Chennai SAP Open - San Jose Hilton Waikoloa Village USTA Challenger - Waikoloa Kroger / St. Jude International - Memphis Gallagher International - Hamilton Guadalajara Challenger Arizona Men's Tennis Championships - Scottsdale Kun-Ming Challenger Oberstaufen Cup - Oberstaufen Binghamton Professional Tennis Tournament - Binghamton Germany F1 RCA Championships - Indianapolis Yokohama World Tennis Gaora Cup - Yokohama Shimadzu All Japan Indoor - Kyoto ATP Bangalore Challenger - Bangalore New Delhi Challenger - New Delhi The Granby Natrel Challenger - Granby USTA Seascape Challenger - Aptos 12th BH Tennis Open International Cup - Belo Horizonte Busan Challenger USTA Challenger of Tiburon - Tiburon A Glimmer of Hope Challenger - Austin ATP Challenger 2003 Numea - New Caledonia Shimadzu All Japan Indoor Tennis Championships - Kyoto Busan Open - Busan Wolfsburg Challenger Samsung Securities Cup - Seoul Challenger Groningen - Groningen Akbank Private Banking TED Open - Istanbul The Natrel's Challenger of Granby - Granby Togliatti Cup - Togliatti Mordovia Cup 2005 - Saransk Alexander Kolyaskin Memorial - Donetsk HTV Challenger - Ho Chi Minh City Gerry Weber Open - Halle The Stella Artois Championships - London Open de Rennes La Trinitaine - Rennes Fergana Challenger - Fergana AIG Japan Open Tennis Championships - Tokyo Odlum Brown Vancouver Open - Vancouver Chennai Open - Chennai Heineken Open - Auckland SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas Gerry Weber Open - Halle Bergamo Challenger China Open - Beijing Napoli Challenger Thailand Open - Bangkok Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Heilbronn Challenger Next Generation Adelaide International - Adelaide SAP Open - San Jose Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul The Artois Championships - London Campbells Hall of Fame Tennis Championships - Newport Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Rabat Challenger Johannesburg Challenger Busan Challenger Izmir Challenger Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona AEGON International - Eastbourne Milan Challenger Legg Mason Tennis Classic - Washington Rome Challenger Salem Open - Hong Kong Busan Challenger Ordina Open - s-Hertogenbosch AEGON International - Eastbourne Zagreb Challenger Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm Open Sud de France - Montpellier Medibank International - Sydney Pilot Pen Tennis - New Haven SAP Open - San Jose Dallas Challenger Tata Open 2003 - Chennai Toyota Challenger Medibank International - Sydney Dubai Duty Free Tennis Championships - Dubai Interwetten Austrian Open - Kitzbuhel Noumea Challenger AEGON Championships - London Seoul Challenger Buenos Aires Challenger Rakuten Japan Open - Tokyo Bergamo Challenger Aircel Chennai Open - Chennai Indianapolis Tennis Championships - Indianapolis Pereira Challenger Chennai Open - Chennai The Nottingham Open - Nottingham Davidoff Swiss Indoors Basel - Basel Kyoto Challenger SAP Open - San Jose SA Tennis Open - Johannesburg SA Tennis Open - Johannesburg Heineken Open - Auckland AEGON Championships - London China Open - Beijing Open de Nice Cote d'Azur - Nice Aircel Chennai Open - Chennai Jersey Challenger PTT Thailand Open - Bangkok U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok St. Brieuc Challenger China Open - Beijing U.S. National Indoor Tennis Championships - Memphis Power Horse Cup - Dusseldorf BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Geneva Open - Geneva AAPT Championships - Adelaide Johannesburg Challenger Winston-Salem Open - Winston-Salem Aircel Chennai Open - Chennai Rakuten Japan Open - Tokyo Athens Challenger Delray Beach Open - Delray Beach Geneva Challenger Abierto Mexicano Telcel - Acapulco Seoul Challenger Great Ocean Road Open - Melbourne RCA Championships - Indianapolis Mumbai Open - Mumbai Gerry Weber Open - Halle China Open - Beijing Millenium Tennis Championships - Delray Beach The Stella Artois Championships - London U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Winston-Salem Open - Winston-Salem Countrywide Classic - Los Angeles Thailand Open - Bangkok Kremlin Cup - Moscow Proton Malaysian Open - Kuala Lumpur Regions Morgan Keegan Championships - Memphis Gerry Weber Open - Halle AEGON Championships - London Legg Mason Tennis Classic - Washington St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle AEGON International - Eastbourne St. Petersburg Open - St. Petersburg Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Gimcheon Challenger Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne Suzhou Challenger Citi Open - Washington Le Gosier Challenger Moselle Open - Metz Topshelf Open - 's-Hertogenbosch Savannah Challenger Aircel Chennai Open - Chennai Heineken Open - Auckland Delray Beach Open - Delray Beach Suzhou Challenger Alphen Challenger Valencia Open - Valencia Aircel Chennai Open - Chennai Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco AEGON Championships - London Aegon Nottingham Open - Nottingham Brisbane - Brisbane BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Challenger Hamburg - Hamburg Busan Challenger Samsung Securities Cup - Seoul University of Tennessee USTA Challenger - Knoxville Citi Open - Washington Open de L'Isere (Open 38) - Grenoble ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai China Open - Beijing Budapest Challenger - Budapest Warsteiner Challenger Wolfsburg - Wolfsburg Memphis Open - Memphis Chengdu Open - Chengdu The Stella Artois Grass Court Championships - London China Open - Beijing Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo cinch Championships - London Chennai Open - Chennai The 10tele.com Open - Nottingham Regions Morgan Keegan Championships - Memphis Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis China Open - Beijing ATP Kremlin Cup - Moscow Regions Morgan Keegan Championships - Memphis Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Campbells Hall of Fame Tennis Championships - Newport 2002 Mercedes Cup - Stuttgart Heineken Open - Auckland AEGON International - Eastbourne Pacific Life Open - Indian Wells Sony Ericsson Open - Miami 2001 Mercedes Cup - Stuttgart BNP Paribas Open - Indian Wells Shanghai ATP Masters 1000 - Shanghai Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Vietnam Open - Ho Chi Minh City China Open - Beijing Western & Southern Open - Cincinnati Regions Morgan Keegan Championships - Memphis Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Sony Ericsson Open - Miami Rogers Cup - Toronto Open de Nice Cote d'Azur - Nice Rogers Cup - Montreal Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells PBZ Zagreb Indoors - Zagreb Sony Open Tennis - Miami Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Copa Claro - Buenos Aires Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Chengdu Open - Chengdu BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Rogers Cup - Toronto BNP Paribas Open - Indian Wells Miami Open - Miami Miami Open - Miami Open de Moselle - Metz U.S. Open - New York Australian Open - Melbourne Serbia Open - Belgrade French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York PTT Thailand Open - Bangkok Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Telecom Italia Masters - Rome Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Rogers Masters - Toronto U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London Wimbledon - London Rogers Cup - Montreal Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Davis Cup, Group 1, 1R, TPE-JPN 3-2 Davis Cup, Group 1, 2R, PAK-TPE 4-1 Davis Cup, Group 1, 2R, KAZ-TPE 2-3 Asian Hopman Cup - Astana Davis Cup, Group 1, PO, TPE-CHN 3-2 Hyundai Hopman Cup - Perth Davis Cup, Group I, 1R, CHN-TPE 3-2 Davis Cup, Group II, 2R, TPE-PHI 3-1 Davis Cup, Group 2, REL2, TPE-HKG 4-1 15th Asian Games Doha 2006 Davis Cup, Group 1, 1R, AUS-TPE 4-1 Hopman Cup - Perth Davis Cup, Group 1, 2R, TPE-IND 2-3 Davis Cup, Group II, 1R, TPE-LIB 5-0 Davis Cup, Group 1, REL1, TPE-PAK 5-0 Olympics - Beijing Olympics - London Olympics - Athens Olympics - Rio de Janeiro Olympics - Tokyo